• Notifications

/first-neural-network

Permalink
Switch branches/tags
Nothing to show
Find file
86a58b5 Sep 25, 2017
16495 lines (16300 sloc) 584 KB
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>Your_first_neural_network</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
[dir="rtl"] #ipython_notebook {
float: right !important;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#login_widget {
float: right;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
[dir="rtl"] #tabs li {
float: right;
}
ul#tabs {
margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
margin-right: 0px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
padding-top: 1px;
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
float: right !important;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
#tree-selector {
padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
float: right;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
[dir="rtl"] #new-menu {
text-align: right;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
float: right !important;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
padding: 0.4em;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Your-first-neural-network">Your first neural network<a class="anchor-link" href="#Your-first-neural-network">&#182;</a></h1><p>In this project, you'll build your first neural network and use it to predict daily bike rental ridership. We've provided some of the code, but left the implementation of the neural network up to you (for the most part). After you've submitted this project, feel free to explore the data and the model more.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="o">%</span><span class="k">config</span> InlineBackend.figure_format = &#39;retina&#39;
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Load-and-prepare-the-data">Load and prepare the data<a class="anchor-link" href="#Load-and-prepare-the-data">&#182;</a></h2><p>A critical step in working with neural networks is preparing the data correctly. Variables on different scales make it difficult for the network to efficiently learn the correct weights. Below, we've written the code to load and prepare the data. You'll learn more about this soon!</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data_path</span> <span class="o">=</span> <span class="s1">&#39;Bike-Sharing-Dataset/hour.csv&#39;</span>
<span class="n">rides</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">data_path</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">rides</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[3]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style>
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>instant</th>
<th>dteday</th>
<th>season</th>
<th>yr</th>
<th>mnth</th>
<th>hr</th>
<th>holiday</th>
<th>weekday</th>
<th>workingday</th>
<th>weathersit</th>
<th>temp</th>
<th>atemp</th>
<th>hum</th>
<th>windspeed</th>
<th>casual</th>
<th>registered</th>
<th>cnt</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>1</td>
<td>2011-01-01</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0.24</td>
<td>0.2879</td>
<td>0.81</td>
<td>0.0</td>
<td>3</td>
<td>13</td>
<td>16</td>
</tr>
<tr>
<th>1</th>
<td>2</td>
<td>2011-01-01</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0.22</td>
<td>0.2727</td>
<td>0.80</td>
<td>0.0</td>
<td>8</td>
<td>32</td>
<td>40</td>
</tr>
<tr>
<th>2</th>
<td>3</td>
<td>2011-01-01</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0.22</td>
<td>0.2727</td>
<td>0.80</td>
<td>0.0</td>
<td>5</td>
<td>27</td>
<td>32</td>
</tr>
<tr>
<th>3</th>
<td>4</td>
<td>2011-01-01</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>3</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0.24</td>
<td>0.2879</td>
<td>0.75</td>
<td>0.0</td>
<td>3</td>
<td>10</td>
<td>13</td>
</tr>
<tr>
<th>4</th>
<td>5</td>
<td>2011-01-01</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>4</td>
<td>0</td>
<td>6</td>
<td>0</td>
<td>1</td>
<td>0.24</td>
<td>0.2879</td>
<td>0.75</td>
<td>0.0</td>
<td>0</td>
<td>1</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Checking-out-the-data">Checking out the data<a class="anchor-link" href="#Checking-out-the-data">&#182;</a></h2><p>This dataset has the number of riders for each hour of each day from January 1 2011 to December 31 2012. The number of riders is split between casual and registered, summed up in the <code>cnt</code> column. You can see the first few rows of the data above.</p>
<p>Below is a plot showing the number of bike riders over the first 10 days or so in the data set. (Some days don't have exactly 24 entries in the data set, so it's not exactly 10 days.) You can see the hourly rentals here. This data is pretty complicated! The weekends have lower over all ridership and there are spikes when people are biking to and from work during the week. Looking at the data above, we also have information about temperature, humidity, and windspeed, all of these likely affecting the number of riders. You'll be trying to capture all this with your model.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">rides</span><span class="p">[:</span><span class="mi">24</span><span class="o">*</span><span class="mi">10</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s1">&#39;dteday&#39;</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s1">&#39;cnt&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[4]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.axes._subplots.AxesSubplot at 0x7f6388f16908&gt;</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
width=380
height=263
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Dummy-variables">Dummy variables<a class="anchor-link" href="#Dummy-variables">&#182;</a></h3><p>Here we have some categorical variables like season, weather, month. To include these in our model, we'll need to make binary dummy variables. This is simple to do with Pandas thanks to <code>get_dummies()</code>.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">dummy_fields</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;season&#39;</span><span class="p">,</span> <span class="s1">&#39;weathersit&#39;</span><span class="p">,</span> <span class="s1">&#39;mnth&#39;</span><span class="p">,</span> <span class="s1">&#39;hr&#39;</span><span class="p">,</span> <span class="s1">&#39;weekday&#39;</span><span class="p">]</span>
<span class="k">for</span> <span class="n">each</span> <span class="ow">in</span> <span class="n">dummy_fields</span><span class="p">:</span>
<span class="n">dummies</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">get_dummies</span><span class="p">(</span><span class="n">rides</span><span class="p">[</span><span class="n">each</span><span class="p">],</span> <span class="n">prefix</span><span class="o">=</span><span class="n">each</span><span class="p">,</span> <span class="n">drop_first</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">rides</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">rides</span><span class="p">,</span> <span class="n">dummies</span><span class="p">],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">fields_to_drop</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;instant&#39;</span><span class="p">,</span> <span class="s1">&#39;dteday&#39;</span><span class="p">,</span> <span class="s1">&#39;season&#39;</span><span class="p">,</span> <span class="s1">&#39;weathersit&#39;</span><span class="p">,</span>
<span class="s1">&#39;weekday&#39;</span><span class="p">,</span> <span class="s1">&#39;atemp&#39;</span><span class="p">,</span> <span class="s1">&#39;mnth&#39;</span><span class="p">,</span> <span class="s1">&#39;workingday&#39;</span><span class="p">,</span> <span class="s1">&#39;hr&#39;</span><span class="p">]</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">rides</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">fields_to_drop</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">data</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[5]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style>
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>yr</th>
<th>holiday</th>
<th>temp</th>
<th>hum</th>
<th>windspeed</th>
<th>casual</th>
<th>registered</th>
<th>cnt</th>
<th>season_1</th>
<th>season_2</th>
<th>...</th>
<th>hr_21</th>
<th>hr_22</th>
<th>hr_23</th>
<th>weekday_0</th>
<th>weekday_1</th>
<th>weekday_2</th>
<th>weekday_3</th>
<th>weekday_4</th>
<th>weekday_5</th>
<th>weekday_6</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>0</td>
<td>0</td>
<td>0.24</td>
<td>0.81</td>
<td>0.0</td>
<td>3</td>
<td>13</td>
<td>16</td>
<td>1</td>
<td>0</td>
<td>...</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<th>1</th>
<td>0</td>
<td>0</td>
<td>0.22</td>
<td>0.80</td>
<td>0.0</td>
<td>8</td>
<td>32</td>
<td>40</td>
<td>1</td>
<td>0</td>
<td>...</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<th>2</th>
<td>0</td>
<td>0</td>
<td>0.22</td>
<td>0.80</td>
<td>0.0</td>
<td>5</td>
<td>27</td>
<td>32</td>
<td>1</td>
<td>0</td>
<td>...</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<th>3</th>
<td>0</td>
<td>0</td>
<td>0.24</td>
<td>0.75</td>
<td>0.0</td>
<td>3</td>
<td>10</td>
<td>13</td>
<td>1</td>
<td>0</td>
<td>...</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<th>4</th>
<td>0</td>
<td>0</td>
<td>0.24</td>
<td>0.75</td>
<td>0.0</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>...</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
</tbody>
</table>
<p>5 rows × 59 columns</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Scaling-target-variables">Scaling target variables<a class="anchor-link" href="#Scaling-target-variables">&#182;</a></h3><p>To make training the network easier, we'll standardize each of the continuous variables. That is, we'll shift and scale the variables such that they have zero mean and a standard deviation of 1.</p>
<p>The scaling factors are saved so we can go backwards when we use the network for predictions.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">quant_features</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;casual&#39;</span><span class="p">,</span> <span class="s1">&#39;registered&#39;</span><span class="p">,</span> <span class="s1">&#39;cnt&#39;</span><span class="p">,</span> <span class="s1">&#39;temp&#39;</span><span class="p">,</span> <span class="s1">&#39;hum&#39;</span><span class="p">,</span> <span class="s1">&#39;windspeed&#39;</span><span class="p">]</span>
<span class="c1"># Store scalings in a dictionary so we can convert back later</span>
<span class="n">scaled_features</span> <span class="o">=</span> <span class="p">{}</span>
<span class="k">for</span> <span class="n">each</span> <span class="ow">in</span> <span class="n">quant_features</span><span class="p">:</span>
<span class="n">mean</span><span class="p">,</span> <span class="n">std</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span><span class="o">.</span><span class="n">mean</span><span class="p">(),</span> <span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span><span class="o">.</span><span class="n">std</span><span class="p">()</span>
<span class="n">scaled_features</span><span class="p">[</span><span class="n">each</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="n">mean</span><span class="p">,</span> <span class="n">std</span><span class="p">]</span>
<span class="n">data</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,</span> <span class="n">each</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="n">each</span><span class="p">]</span> <span class="o">-</span> <span class="n">mean</span><span class="p">)</span><span class="o">/</span><span class="n">std</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Splitting-the-data-into-training,-testing,-and-validation-sets">Splitting the data into training, testing, and validation sets<a class="anchor-link" href="#Splitting-the-data-into-training,-testing,-and-validation-sets">&#182;</a></h3><p>We'll save the data for the last approximately 21 days to use as a test set after we've trained the network. We'll use this set to make predictions and compare them with the actual number of riders.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Save data for approximately the last 21 days </span>
<span class="n">test_data</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="o">-</span><span class="mi">21</span><span class="o">*</span><span class="mi">24</span><span class="p">:]</span>
<span class="c1"># Now remove the test data from the data set </span>
<span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="p">[:</span><span class="o">-</span><span class="mi">21</span><span class="o">*</span><span class="mi">24</span><span class="p">]</span>
<span class="c1"># Separate the data into features and targets</span>
<span class="n">target_fields</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">,</span> <span class="s1">&#39;casual&#39;</span><span class="p">,</span> <span class="s1">&#39;registered&#39;</span><span class="p">]</span>
<span class="n">features</span><span class="p">,</span> <span class="n">targets</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">target_fields</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">),</span> <span class="n">data</span><span class="p">[</span><span class="n">target_fields</span><span class="p">]</span>
<span class="n">test_features</span><span class="p">,</span> <span class="n">test_targets</span> <span class="o">=</span> <span class="n">test_data</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">target_fields</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">),</span> <span class="n">test_data</span><span class="p">[</span><span class="n">target_fields</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>We'll split the data into two sets, one for training and one for validating as the network is being trained. Since this is time series data, we'll train on historical data, then try to predict on future data (the validation set).</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Hold out the last 60 days or so of the remaining data as a validation set</span>
<span class="n">train_features</span><span class="p">,</span> <span class="n">train_targets</span> <span class="o">=</span> <span class="n">features</span><span class="p">[:</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">],</span> <span class="n">targets</span><span class="p">[:</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">]</span>
<span class="n">val_features</span><span class="p">,</span> <span class="n">val_targets</span> <span class="o">=</span> <span class="n">features</span><span class="p">[</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">:],</span> <span class="n">targets</span><span class="p">[</span><span class="o">-</span><span class="mi">60</span><span class="o">*</span><span class="mi">24</span><span class="p">:]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Time-to-build-the-network">Time to build the network<a class="anchor-link" href="#Time-to-build-the-network">&#182;</a></h2><p>Below you'll build your network. We've built out the structure and the backwards pass. You'll implement the forward pass through the network. You'll also set the hyperparameters: the learning rate, the number of hidden units, and the number of training passes.</p>
<p><img src="assets/neural_network.png" width=300px></p>
<p>The network has two layers, a hidden layer and an output layer. The hidden layer will use the sigmoid function for activations. The output layer has only one node and is used for the regression, the output of the node is the same as the input of the node. That is, the activation function is $f(x)=x$. A function that takes the input signal and generates an output signal, but takes into account the threshold, is called an activation function. We work through each layer of our network calculating the outputs for each neuron. All of the outputs from one layer become inputs to the neurons on the next layer. This process is called <em>forward propagation</em>.</p>
<p>We use the weights to propagate signals forward from the input to the output layers in a neural network. We use the weights to also propagate error backwards from the output back into the network to update our weights. This is called <em>backpropagation</em>.</p>
<blockquote><p><strong>Hint:</strong> You'll need the derivative of the output activation function ($f(x) = x$) for the backpropagation implementation. If you aren't familiar with calculus, this function is equivalent to the equation $y = x$. What is the slope of that equation? That is the derivative of $f(x)$.</p>
</blockquote>
<p>Below, you have these tasks:</p>
<ol>
<li>Implement the sigmoid function to use as the activation function. Set <code>self.activation_function</code> in <code>__init__</code> to your sigmoid function.</li>
<li>Implement the forward pass in the <code>train</code> method.</li>
<li>Implement the backpropagation algorithm in the <code>train</code> method, including calculating the output error.</li>
<li>Implement the forward pass in the <code>run</code> method.</li>
</ol>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">class</span> <span class="nc">NeuralNetwork</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_nodes</span><span class="p">,</span> <span class="n">hidden_nodes</span><span class="p">,</span> <span class="n">output_nodes</span><span class="p">,</span> <span class="n">learning_rate</span><span class="p">):</span>
<span class="c1"># Set number of nodes in input, hidden and output layers.</span>
<span class="bp">self</span><span class="o">.</span><span class="n">input_nodes</span> <span class="o">=</span> <span class="n">input_nodes</span>
<span class="bp">self</span><span class="o">.</span><span class="n">hidden_nodes</span> <span class="o">=</span> <span class="n">hidden_nodes</span>
<span class="bp">self</span><span class="o">.</span><span class="n">output_nodes</span> <span class="o">=</span> <span class="n">output_nodes</span>
<span class="c1"># Initialize weights</span>
<span class="bp">self</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">normal</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">input_nodes</span><span class="o">**-</span><span class="mf">0.5</span><span class="p">,</span>
<span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">input_nodes</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">hidden_nodes</span><span class="p">))</span>
<span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">normal</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">hidden_nodes</span><span class="o">**-</span><span class="mf">0.5</span><span class="p">,</span>
<span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">hidden_nodes</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">output_nodes</span><span class="p">))</span>
<span class="bp">self</span><span class="o">.</span><span class="n">lr</span> <span class="o">=</span> <span class="n">learning_rate</span>
<span class="c1">#### TODO: Set self.activation_function to your implemented sigmoid function ####</span>
<span class="c1">#</span>
<span class="c1"># Note: in Python, you can define a function with a lambda expression,</span>
<span class="c1"># as shown below.</span>
<span class="bp">self</span><span class="o">.</span><span class="n">activation_function</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">x</span> <span class="p">:</span> <span class="mi">1</span> <span class="o">/</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">x</span><span class="p">))</span> <span class="c1"># Replace 0 with your sigmoid calculation.</span>
<span class="c1">### If the lambda code above is not something you&#39;re familiar with,</span>
<span class="c1"># You can uncomment out the following three lines and put your </span>
<span class="c1"># implementation there instead.</span>
<span class="c1">#</span>
<span class="c1">#def sigmoid(x):</span>
<span class="c1"># return 0 # Replace 0 with your sigmoid calculation here</span>
<span class="c1">#self.activation_function = sigmoid</span>
<span class="k">def</span> <span class="nf">train</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">features</span><span class="p">,</span> <span class="n">targets</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39; Train the network on batch of features and targets. </span>
<span class="sd"> </span>
<span class="sd"> Arguments</span>
<span class="sd"> ---------</span>
<span class="sd"> </span>
<span class="sd"> features: 2D array, each row is one data record, each column is a feature</span>
<span class="sd"> targets: 1D array of target values</span>
<span class="sd"> </span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="n">n_records</span> <span class="o">=</span> <span class="n">features</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="n">delta_weights_i_h</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">weights_input_to_hidden</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="n">delta_weights_h_o</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="k">for</span> <span class="n">X</span><span class="p">,</span> <span class="n">y</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">features</span><span class="p">,</span> <span class="n">targets</span><span class="p">):</span>
<span class="c1">#### Implement the forward pass here ####</span>
<span class="c1">### Forward pass ###</span>
<span class="c1"># TODO: Hidden layer - Replace these values with your calculations.</span>
<span class="n">hidden_inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">weights_input_to_hidden</span><span class="p">)</span> <span class="c1"># signals into hidden layer</span>
<span class="n">hidden_outputs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">activation_function</span><span class="p">(</span><span class="n">hidden_inputs</span><span class="p">)</span> <span class="c1"># signals from hidden layer</span>
<span class="c1"># TODO: Output layer - Replace these values with your calculations.</span>
<span class="n">final_inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">hidden_outputs</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="p">)</span> <span class="c1"># signals into final output layer</span>
<span class="n">final_outputs</span> <span class="o">=</span> <span class="n">final_inputs</span> <span class="c1"># signals from final output layer</span>
<span class="c1">#### Implement the backward pass here ####</span>
<span class="c1">### Backward pass ###</span>
<span class="c1"># TODO: Output error - Replace this value with your calculations.</span>
<span class="n">error</span> <span class="o">=</span> <span class="n">y</span> <span class="o">-</span> <span class="n">final_outputs</span> <span class="c1"># Output layer error is the difference between desired target and actual output.</span>
<span class="c1"># TODO: Calculate the hidden layer&#39;s contribution to the error</span>
<span class="n">hidden_error</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="o">.</span><span class="n">T</span><span class="p">)</span>
<span class="c1"># TODO: Backpropagated error terms - Replace these values with your calculations.</span>
<span class="n">output_error_term</span> <span class="o">=</span> <span class="n">error</span>
<span class="n">hidden_error_term</span> <span class="o">=</span> <span class="n">hidden_error</span> <span class="o">*</span> <span class="n">hidden_outputs</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span> <span class="o">-</span> <span class="n">hidden_outputs</span><span class="p">)</span>
<span class="c1"># Weight step (input to hidden)</span>
<span class="n">delta_weights_i_h</span> <span class="o">+=</span> <span class="n">hidden_error_term</span> <span class="o">*</span> <span class="n">X</span><span class="p">[:,</span> <span class="kc">None</span><span class="p">]</span>
<span class="c1"># Weight step (hidden to output)</span>
<span class="n">delta_weights_h_o</span> <span class="o">+=</span> <span class="n">output_error_term</span> <span class="o">*</span> <span class="n">hidden_outputs</span><span class="p">[:,</span> <span class="kc">None</span><span class="p">]</span>
<span class="c1"># TODO: Update the weights - Replace these values with your calculations.</span>
<span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">+=</span> <span class="bp">self</span><span class="o">.</span><span class="n">lr</span> <span class="o">*</span> <span class="n">delta_weights_h_o</span> <span class="o">/</span> <span class="n">n_records</span> <span class="c1"># update hidden-to-output weights with gradient descent step</span>
<span class="bp">self</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">+=</span> <span class="bp">self</span><span class="o">.</span><span class="n">lr</span> <span class="o">*</span> <span class="n">delta_weights_i_h</span> <span class="o">/</span> <span class="n">n_records</span> <span class="c1"># update input-to-hidden weights with gradient descent step</span>
<span class="k">def</span> <span class="nf">run</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">features</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39; Run a forward pass through the network with input features </span>
<span class="sd"> </span>
<span class="sd"> Arguments</span>
<span class="sd"> ---------</span>
<span class="sd"> features: 1D array of feature values</span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="c1">#### Implement the forward pass here ####</span>
<span class="c1"># TODO: Hidden layer - replace these values with the appropriate calculations.</span>
<span class="n">hidden_inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">features</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">weights_input_to_hidden</span><span class="p">)</span> <span class="c1"># signals into hidden layer</span>
<span class="n">hidden_outputs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">activation_function</span><span class="p">(</span><span class="n">hidden_inputs</span><span class="p">)</span> <span class="c1"># signals from hidden layer</span>
<span class="c1"># TODO: Output layer - Replace these values with the appropriate calculations.</span>
<span class="n">final_inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">hidden_outputs</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="p">)</span> <span class="c1"># signals into final output layer</span>
<span class="n">final_outputs</span> <span class="o">=</span> <span class="n">final_inputs</span> <span class="c1"># signals from final output layer </span>
<span class="k">return</span> <span class="n">final_outputs</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">MSE</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">Y</span><span class="p">):</span>
<span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">((</span><span class="n">y</span><span class="o">-</span><span class="n">Y</span><span class="p">)</span><span class="o">**</span><span class="mi">2</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Unit-tests">Unit tests<a class="anchor-link" href="#Unit-tests">&#182;</a></h2><p>Run these unit tests to check the correctness of your network implementation. This will help you be sure your network was implemented correctly befor you starting trying to train it. These tests must all be successful to pass the project.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">unittest</span>
<span class="n">inputs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.5</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">]])</span>
<span class="n">targets</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.4</span><span class="p">]])</span>
<span class="n">test_w_i_h</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.1</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.2</span><span class="p">],</span>
<span class="p">[</span><span class="mf">0.4</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">],</span>
<span class="p">[</span><span class="o">-</span><span class="mf">0.3</span><span class="p">,</span> <span class="mf">0.2</span><span class="p">]])</span>
<span class="n">test_w_h_o</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">0.3</span><span class="p">],</span>
<span class="p">[</span><span class="o">-</span><span class="mf">0.1</span><span class="p">]])</span>
<span class="k">class</span> <span class="nc">TestMethods</span><span class="p">(</span><span class="n">unittest</span><span class="o">.</span><span class="n">TestCase</span><span class="p">):</span>
<span class="c1">##########</span>
<span class="c1"># Unit tests for data loading</span>
<span class="c1">##########</span>
<span class="k">def</span> <span class="nf">test_data_path</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="c1"># Test that file path to dataset has been unaltered</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">data_path</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;bike-sharing-dataset/hour.csv&#39;</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">test_data_loaded</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="c1"># Test that data frame loaded</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">rides</span><span class="p">,</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">))</span>
<span class="c1">##########</span>
<span class="c1"># Unit tests for network functionality</span>
<span class="c1">##########</span>
<span class="k">def</span> <span class="nf">test_activation</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
<span class="c1"># Test that the activation function is a sigmoid</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">activation_function</span><span class="p">(</span><span class="mf">0.5</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="o">/</span><span class="p">(</span><span class="mi">1</span><span class="o">+</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="mf">0.5</span><span class="p">))))</span>
<span class="k">def</span> <span class="nf">test_train</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="c1"># Test that weights are updated correctly on training</span>
<span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
<span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">=</span> <span class="n">test_w_i_h</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
<span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">=</span> <span class="n">test_w_h_o</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
<span class="n">network</span><span class="o">.</span><span class="n">train</span><span class="p">(</span><span class="n">inputs</span><span class="p">,</span> <span class="n">targets</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span><span class="p">,</span>
<span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="mf">0.37275328</span><span class="p">],</span>
<span class="p">[</span><span class="o">-</span><span class="mf">0.03172939</span><span class="p">]])))</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span><span class="p">,</span>
<span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="mf">0.10562014</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.20185996</span><span class="p">],</span>
<span class="p">[</span><span class="mf">0.39775194</span><span class="p">,</span> <span class="mf">0.50074398</span><span class="p">],</span>
<span class="p">[</span><span class="o">-</span><span class="mf">0.29887597</span><span class="p">,</span> <span class="mf">0.19962801</span><span class="p">]])))</span>
<span class="k">def</span> <span class="nf">test_run</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
<span class="c1"># Test correctness of run method</span>
<span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">)</span>
<span class="n">network</span><span class="o">.</span><span class="n">weights_input_to_hidden</span> <span class="o">=</span> <span class="n">test_w_i_h</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
<span class="n">network</span><span class="o">.</span><span class="n">weights_hidden_to_output</span> <span class="o">=</span> <span class="n">test_w_h_o</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
<span class="bp">self</span><span class="o">.</span><span class="n">assertTrue</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">inputs</span><span class="p">),</span> <span class="mf">0.09998924</span><span class="p">))</span>
<span class="n">suite</span> <span class="o">=</span> <span class="n">unittest</span><span class="o">.</span><span class="n">TestLoader</span><span class="p">()</span><span class="o">.</span><span class="n">loadTestsFromModule</span><span class="p">(</span><span class="n">TestMethods</span><span class="p">())</span>
<span class="n">unittest</span><span class="o">.</span><span class="n">TextTestRunner</span><span class="p">()</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">suite</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>.....
----------------------------------------------------------------------
Ran 5 tests in 0.005s
OK
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[11]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;unittest.runner.TextTestResult run=5 errors=0 failures=0&gt;</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Training-the-network">Training the network<a class="anchor-link" href="#Training-the-network">&#182;</a></h2><p>Here you'll set the hyperparameters for the network. The strategy here is to find hyperparameters such that the error on the training set is low, but you're not overfitting to the data. If you train the network too long or have too many hidden nodes, it can become overly specific to the training set and will fail to generalize to the validation set. That is, the loss on the validation set will start increasing as the training set loss drops.</p>
<p>You'll also be using a method know as Stochastic Gradient Descent (SGD) to train the network. The idea is that for each training pass, you grab a random sample of the data instead of using the whole data set. You use many more training passes than with normal gradient descent, but each pass is much faster. This ends up training the network more efficiently. You'll learn more about SGD later.</p>
<h3 id="Choose-the-number-of-iterations">Choose the number of iterations<a class="anchor-link" href="#Choose-the-number-of-iterations">&#182;</a></h3><p>This is the number of batches of samples from the training data we'll use to train the network. The more iterations you use, the better the model will fit the data. However, if you use too many iterations, then the model with not generalize well to other data, this is called overfitting. You want to find a number here where the network has a low training loss, and the validation loss is at a minimum. As you start overfitting, you'll see the training loss continue to decrease while the validation loss starts to increase.</p>
<h3 id="Choose-the-learning-rate">Choose the learning rate<a class="anchor-link" href="#Choose-the-learning-rate">&#182;</a></h3><p>This scales the size of weight updates. If this is too big, the weights tend to explode and the network fails to fit the data. A good choice to start at is 0.1. If the network has problems fitting the data, try reducing the learning rate. Note that the lower the learning rate, the smaller the steps are in the weight updates and the longer it takes for the neural network to converge.</p>
<h3 id="Choose-the-number-of-hidden-nodes">Choose the number of hidden nodes<a class="anchor-link" href="#Choose-the-number-of-hidden-nodes">&#182;</a></h3><p>The more hidden nodes you have, the more accurate predictions the model will make. Try a few different numbers and see how it affects the performance. You can look at the losses dictionary for a metric of the network performance. If the number of hidden units is too low, then the model won't have enough space to learn and if it is too high there are too many options for the direction that the learning can take. The trick here is to find the right balance in number of hidden units you choose.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">sys</span>
<span class="c1">### Set the hyperparameters here ###</span>
<span class="n">iterations</span> <span class="o">=</span> <span class="mi">5000</span>
<span class="n">learning_rate</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">hidden_nodes</span> <span class="o">=</span> <span class="mi">8</span>
<span class="n">output_nodes</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">N_i</span> <span class="o">=</span> <span class="n">train_features</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
<span class="n">network</span> <span class="o">=</span> <span class="n">NeuralNetwork</span><span class="p">(</span><span class="n">N_i</span><span class="p">,</span> <span class="n">hidden_nodes</span><span class="p">,</span> <span class="n">output_nodes</span><span class="p">,</span> <span class="n">learning_rate</span><span class="p">)</span>
<span class="n">losses</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;train&#39;</span><span class="p">:[],</span> <span class="s1">&#39;validation&#39;</span><span class="p">:[]}</span>
<span class="k">for</span> <span class="n">ii</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">iterations</span><span class="p">):</span>
<span class="c1"># Go through a random batch of 128 records from the training data set</span>
<span class="n">batch</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">choice</span><span class="p">(</span><span class="n">train_features</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="mi">128</span><span class="p">)</span>
<span class="n">X</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">train_features</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">batch</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">train_targets</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">batch</span><span class="p">][</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span>
<span class="n">network</span><span class="o">.</span><span class="n">train</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="c1"># Printing out the training progress</span>
<span class="n">train_loss</span> <span class="o">=</span> <span class="n">MSE</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">train_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="p">,</span> <span class="n">train_targets</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
<span class="n">val_loss</span> <span class="o">=</span> <span class="n">MSE</span><span class="p">(</span><span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">val_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="p">,</span> <span class="n">val_targets</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
<span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\r</span><span class="s2">Progress: </span><span class="si">{:2.1f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="mi">100</span> <span class="o">*</span> <span class="n">ii</span><span class="o">/</span><span class="nb">float</span><span class="p">(</span><span class="n">iterations</span><span class="p">))</span> \
<span class="o">+</span> <span class="s2">&quot;% ... Training loss: &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">train_loss</span><span class="p">)[:</span><span class="mi">5</span><span class="p">]</span> \
<span class="o">+</span> <span class="s2">&quot; ... Validation loss: &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">val_loss</span><span class="p">)[:</span><span class="mi">5</span><span class="p">])</span>
<span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span>
<span class="n">losses</span><span class="p">[</span><span class="s1">&#39;train&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">train_loss</span><span class="p">)</span>
<span class="n">losses</span><span class="p">[</span><span class="s1">&#39;validation&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">val_loss</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Progress: 0.1% ... Training loss: 0.934 ... Validation loss: 1.122</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/usr/local/lib/python3.6/site-packages/ipykernel_launcher.py:16: DeprecationWarning:
.ix is deprecated. Please use
.loc for label based indexing or
.iloc for positional indexing
See the documentation here:
http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated
app.launch_new_instance()
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Progress: 100.0% ... Training loss: 0.074 ... Validation loss: 0.139</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">losses</span><span class="p">[</span><span class="s1">&#39;train&#39;</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Training loss&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">losses</span><span class="p">[</span><span class="s1">&#39;validation&#39;</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Validation loss&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">_</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAusAAAH0CAYAAACEkWPuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAWJQAAFiUBSVIk8AAAIABJREFUeJzs3Xd8VFXex/HvSUIChFAjVXoRFAugIIg0FRVpa1tXZMG1
7KrYVlYeFRTUFR8UG2BZcUHFRwXFgAiKImBAamJDaYKhCKEYSmghyZznj0kCk8wkk8xk5ib5vF+v
7Mzcc+65P4K89puTc8811loBAAAAcJ6IcBcAAAAAwDvCOgAAAOBQhHUAAADAoQjrAAAAgEMR1gEA
AACHIqwDAAAADkVYBwAAAByKsA4AAAA4FGEdAAAAcCjCOgAAAOBQhHUAAADAoQjrAAAAgEMR1gEA
AACHIqwDAAAADkVYBwAAAByKsA4AAAA4VFS4CwglY8xvkqpLSglzKQAAACjfmkk6bK1tHsggFSqs
S6pepUqV2u3atasd7kIAAABQfq1fv17Hjx8PeJyKFtZT2rVrVzspKSncdQAAAKAc69Spk5KTk1MC
HYc16wAAAIBDEdYBAAAAhyKsAwAAAA5FWAcAAAAcirAOAAAAOBRhHQAAAHAowjoAAADgUBVtn3UA
AMo9l8ultLQ0paenKyMjQ9bacJcElGnGGMXExCguLk61a9dWRETo5rsJ6wAAlCMul0s7duzQsWPH
wl0KUG5Ya3XixAmdOHFCR48eVePGjUMW2AnrAACUI2lpaTp27JiioqJUv359xcbGhnQWECiPXC6X
jh49qtTUVB07dkxpaWmKj48PybX51wsAQDmSnp4uSapfv77i4uII6kAQREREKC4uTvXr15d06t9Z
SK4dsisBAIBSl5GRIUmKjY0NcyVA+ZP77yr331koENYBAChHcm8mZUYdCD5jjCSF9KZt/iUDAAAA
fsgN66FEWAcAAAAcirAeaux1CwAAAD8R1kPlWJr0Zh/p1a5S2tZwVwMAAErZkSNHZIxR//79Ax7r
wgsvVLVq1YJQVfBMnjxZxhh99NFH4S6lXCOsh8oXj0q/J0n71ksf3RbuagAAKLeMMcX6mj59erhL
BnzioUihsnXJqfe7ksNWBgAA5d0TTzxR4NhLL72kQ4cO6f7771fNmjU92i644IJSqSM2Nlbr168P
yoz4xx9/HNLtAuEchHUAAFCujB07tsCx6dOn69ChQ3rggQfUrFmzkNRhjFHbtm2DMlbTpk2DMg7K
HpbBAAAA6NS68OPHj2v06NFq1aqVoqOjNWLECEnSH3/8oWeffVY9e/ZUw4YNFR0drXr16um6665T
UlJSgfF8rVkfOXKkjDFau3at3nvvPXXq1ElVqlRRfHy8hg4dqr179/qs7XTz5s2TMUbPP/+8Vq9e
rSuvvFLVq1dXtWrVdPnll3utSZK2b9+uW265RfHx8apatao6deqkDz/80GO8QK1YsUKDBg1SfHy8
YmJi1KJFCz3wwAPat29fgb67du3S/fffrzZt2qhq1aqqVauW2rVrp9tuu007duzI6+dyufTmm2+q
S5cuio+PV5UqVdSkSRP169dPCQkJAdfsVMysAwAA5HC5XOrfv782btyoK6+8UnXq1Mmb1f7uu+/0
xBNPqFevXho0aJBq1Kih3377TXPnztW8efP05ZdfqkePHn5fa8KECZo3b54GDRqk3r17a/ny5Zox
Y4bWrVuntWvXKjIy0q9xli1bptGjR6tXr1668847tXXrViUkJKhXr15at26dx6z8zp071bVrV+3a
tUuXXXaZLrroIv3+++8aNmyYrr766uJ9s3yYOXOmhgwZosjISN1www0688wztXLlSr388suaM2eO
li9froYNG0qSDh8+rC5dumjXrl3q27evBg8erMzMTG3btk0fffSRhg4dqsaNG0uSHnjgAU2aNEmt
W7fWX/7yF1WrVk27du3SqlWrlJCQoMGDBwelfqchrAMAAOQ4fvy40tPTtW7dugJr2zt27KjU1FTV
qlXL4/iWLVvUpUsXPfTQQ1qzZo3f11q0aJG+//57tWnTRpL7qZiDBw/W3Llz9cUXX6hfv35+jTNn
zhzNmjVL119/fd6xiRMnauTIkZoyZYomTJiQd/yhhx7Srl279OSTT2rMmDF5x++++251797d79p9
SUtL0+233y5jjJYtW6YLL7wwr23MmDF6+umnNWLECM2ePVuS9Nlnn2nnzp0aPXq0nnrqKY+xTpw4
oaysLEmnZtVbtmypn376STExMR599+/fH3DtTkVYBwCgAmn2P5+FuwS/pTx7TViuO378+AJBXZJq
167ttX/Lli01cOBATZs2TWlpaT775fevf/0rL6hL7jXut99+u+bOnavVq1f7HdavvPJKj6AuSXfe
eadGjhyp1atX5x1LT0/X7NmzVbduXf3rX//y6H/xxRfrhhtu0AcffODXNX2ZNWuW0tPTdccdd3gE
dUl67LHHNHXqVM2ZM0f79+9XfHx8XluVKlUKjFW5cmWPz8YYRUdHe/2Nw+ljlTesWQcAADhN586d
fbYtXrxY1157rc4880xFR0fnbf84bdo0SdLvv//u93Xyh1lJeUs+Dhw4ENA4cXFxqlGjhsc469at
U1ZWljp16lQgCEsKysx6crJ7x7s+ffoUaKtcubK6desml8ulH374QZJ0xRVX6IwzztCYMWPUv39/
TZkyRd9//71cLpfHuREREbrpppu0fv16tW/fXmPGjNHChQuVnp4ecM1Ox8w6AABAjqpVqyouLs5r
24wZM/TXv/5V1apV0xVXXKHmzZsrNjZWxhgtXLhQK1asKNb2it5m76Oi3NEsOzs7oHFyxzp9nEOH
DkmS6tWr57W/r+PFkXuNBg0aeG3PPX7w4EFJ7hnxVatWaezYsZo3b54+++yzvFruu+8+jRo1Km8m
/Y033lDbtm319ttv6+mnn5YkVapUSQMHDtTEiRPL7Y45hHUAACqQcC0tKSuMMT7bRo8erbi4OH33
3Xdq0aKFR9vmzZu1YsWK0i4vINWrV5ck7dmzx2u7r+PFUaNGDUlSamqq1/bdu3d79JOk5s2b6+23
35bL5dK6deu0aNEiTZ48WY899pgiIyM1atQoSe5g/vDDD+vhhx9WamqqEhMTNWPGDH388cfasGGD
fvjhB79vyi1LWAYDAABQhKysLG3btk0XXHBBgaCemZnp+KAuSeeee66ioqKUlJSkEydOFGhftmxZ
wNfo0KGDJGnJkiUF2jIyMrRixQoZY7w+iCoiIkLnnXeeHnzwQc2bN0+SfG7JWL9+fd1www2aM2eO
OnfurJ9//lm//vprwPU7EWEdAACgCFFRUWrUqJF+/vlnj51HXC6XHnnkEf32229hrM4/cXFxGjx4
sPbu3avnnnvOo23VqlWaNWtWwNe48cYbVa1aNU2bNi1vXXqu8ePHa/fu3Xn7r0vSjz/+6HUnl9xZ
/qpVq0py71l/+s2yuTIyMvKW3ni7SbU8YBkMAACAHx588EGNHDlS5513nq699lpFRERo6dKlSklJ
0dVXX60FCxaEu8QiTZw4UcuWLdPjjz+ub775RhdddJF27typmTNnasCAAUpISFBERMnncmvXrq3/
/Oc/Gjp0qLp27aobbrhBjRo10sqVK7V48WI1adJEkydPzus/d+5cPfnkk7rkkkvUunVrxcfHa9u2
bZozZ44iIyM1cuRISe417l26dFHbtm3VoUMHNWnSRMeOHdPnn3+uzZs36+abb1aTJk0C/v44EWEd
AADAD//85z9VrVo1TZ48Wf/9738VGxurXr16aebMmXrzzTfLRFhv0qSJVq5cqUceeURffPGFli1b
prPPPltvv/22jh8/roSEhLy17SX1l7/8RU2aNNGzzz6refPmKT09XQ0bNtS9996r0aNHq27dunl9
Bw4cqH379ikxMVGzZ8/WkSNH1KBBAw0YMEAPPfRQ3k43derU0TPPPKPFixcrMTFR+/btU/Xq1dW6
dWuNGjVKw4YNC6hmJzPW2nDXEDLGmKSOHTt29PX43VI1sa2UvvvU57GHQl8DAKDcW79+vSSpXbt2
Ya4EZc3999+vV155RcuWLdMll1wS7nIcy99/Y506dVJycnKytbZTINdjzToAAEAFsmvXrgLH1qxZ
o//85z9q2LChunTpEoaq4AvLYAAAACqQdu3aqWPHjjrnnHNUuXJlbdy4MW8Jz5QpU/L2eocz8LcB
AABQgdx9992aP3++3nvvPR05ckS1atVS//799fDDD6tbt27hLg/5ENYBAAAqkPHjx2v8+PHhLgN+
Ys06AAAA4FCEdQAAAMChCOsAAACAQxHWAQAAAIcirAMAAAAORVgHAAAAHIqwDgAAADgUYR0AAABw
KMI6AAAA4FCEdQAAgBL69ddfZYzR7bff7nH8lltukTFGO3fu9HusM888U61atQp2iR581RtOX331
lYwxevrpp8NdiiMR1gEAQLkyZMgQGWP06quvFtm3b9++Msbok08+CUFlpS8rK0vGGF1++eXhLgVB
QlgPFWvDXQEAABXCHXfcIUmaOnVqof1SUlL01VdfqUGDBhowYEBQa3juuee0fv161a9fP6jjBqpp
06Zav349s9hlCGEdAACUK7169VKbNm303XffKTk52We/t956S9Za3XrrrYqKigpqDQ0aNFDbtm2D
Pm6gKlWqpLZt2zruhwj4RlgPFWPCXQEAABVG7uz6m2++6bU9Oztb06ZNK7B++/fff9e4cePUrVs3
1a9fX9HR0WrUqJGGDBmiDRs2+H19X2vWrbV65ZVXdPbZZysmJkaNGjXSfffdp8OHD3sd5+DBg5ow
YYJ69+6tRo0aKTo6WnXr1tXgwYO1atUqj75Tp05VpUqVJEmLFi2SMSbvK3cmvbA167t27dJdd92l
pk2bKiYmRnXr1tV1112n7777rkDfqVOnyhijGTNmaNGiRerZs6eqVaumGjVqaMCAAdq4caPf36vC
bNy4UUOHDlXDhg0VHR2thg0batiwYdqyZUuBvocPH9a4cePUvn17xcXFKS4uTq1atdJNN91U4M+Q
kJCgPn36qH79+nl/D7169dLrr78elLqDyVk/7gEAAATBsGHD9Nhjj+n999/XxIkTVbVqVY/2BQsW
6Pfff9cVV1yh5s2b5x1fvHhxXjju0KGDYmNjtXnzZs2cOVOffvqpvv32W7Vv377EdY0YMUKvvvqq
GjZsqL///e+qVKmSEhIStHr1amVmZqpy5coe/detW6fRo0erZ8+eGjBggGrWrKlt27Zp7ty5mj9/
vubPn5+3Pr1jx44aM2aMnnrqKTVv3lx//etf88bp0aNHoXVt2bJF3bt3V2pqqi6//HLdfPPN2r59
u2bNmqXPPvtMn3zyia6++uoC5yUkJGjOnDnq16+f7rrrLq1bt07z5s3TmjVr9Msvv6h27dol/l6t
XLlSffv21ZEjRzRo0CC1bdtWGzZs0Lvvvqu5c+dq0aJF6tixoyT3D0F9+/bVqlWr1K1bN91xxx2K
jIzUzp07tXjxYvXq1UsdOnSQJL366qu655571KBBAw0cOFDx8fHau3evfvjhB7399tv6xz/+UeKa
S4W1tsJ8SUrq2LGjDYvnz7L2ieqnvgAAKAW//PKL/eWXX8JdhiPceOONVpKdNm1agbaBAwdaSXbW
rFkex1NTU216enqB/snJybZq1aq2f//+Hsc3b95sJdnbbrvN4/iQIUOsJLtjx468Y0uXLrWSbOvW
rW1aWlre8WPHjtmLLrrISrItW7b0GOfAgQN2//79BepJSUmx9erVs+3bt/c4npmZaSXZyy67rMA5
hdXbp08fK8k+++yzHse/+eYbGxERYePj4+3Ro0fzjr/55ptWko2KirKLFy/2OGfkyJFWkp04caLX
GvL78ssvrST71FNP5R3Lzs62rVu3tpLsBx984NF/xowZVpI955xzrMvlsta6/34k2euvv77A+FlZ
WR7f7/POO89WrlzZ7tu3r0Bfb8fy8/ffWMeOHa2kJBtgfmVmHQCAimRsjXBX4L+xhwI6/c4779TM
mTM1depUDR8+PO/47t27NX/+fNWtW1eDBg3yOKdevXpex+rQoYN69uypRYsWKTs7W5GRkcWuZ9q0
aZKkMWPGqFatWnnHq1SpomeeeUZXXHFFgXNq1qzpdaymTZvq2muv1WuvvaZdu3apYcOGxa4nV0pK
ir7++ms1b95cDz30kEfbpZdeqhtvvFEffPCBEhISdPPNN3u0DxkyRL169fI4duedd+r555/X6tWr
S1xTYmKiNm/erEsvvVR//vOfC1xz8uTJWrlypVasWKFu3brltVWpUqXAWJGRkR7fb8m9dj93ydDp
4uPjS1xzaWHNOgAAKJf69Omjli1bavny5Vq/fn3e8WnTpikrK0vDhw/3Gtjmzp2ra665RvXr11el
SpXy1n0vWLBAx48fV1paWonqyb3ZtWfPngXaevTooYgI77EsMTFRN9xwgxo3bqyYmJi8el577TVJ
7nX2gchdz92jRw+vN8T26dPHo9/pLrzwwgLHGjduLEk6cOBAiWvK/V7lXruoms4991yde+65evfd
d3XppZfqueee04oVK5SZmVng3CFDhig9PV1nn322/vnPf2rOnDnav39/iWstbcysAwCAcin3RspH
HnlEU6dO1cSJE2Wt1VtvvSVjTN5NqKebOHGiRo4cqdq1a+vyyy9X06ZNVaVKFRljNHv2bP3000/K
yMgoUT2HDrl/U+Bt9j46OrrA7K8kzZo1SzfddJOqVKmiK664Qi1atFBsbKwiIiL09ddfKzExscT1
5K+rQYMGXttzjx88eLBAm7eZ/9zAn52dHbKaoqKitHjxYj355JP6+OOP9fDDD0uSqlevruHDh+uZ
Z55RbGysJOnhhx9W3bp19dprr+mll17Siy++KGOMevfureeeey5vHbxTBBzWjTF1JP1J0jWSzpXU
SNJJST9JmiZpmrXW5edYKZKa+mjeY61lnyEAAAIR4NKSsubWW2/V448/rnfeeUfjx49XYmKitm7d
qj59+hR4WmhmZqbGjRunhg0bKjk5uUCoTkxMDKiWGjXcS5D27NmjJk2aeLSdPHlSBw4cKBB+x4wZ
o8qVKyspKUlnnXWWR9uOHTsCrun0ulJTU722796926NfKJSkpjp16ujll1/Wyy+/rM2bN2vJkiV6
44039Morr+jw4cN5y5Akafjw4Ro+fLgOHjyo5cuXa/bs2Zo2bZquvPJKbdiwQXXq1CnFP13xBGMZ
zA2S3pTURdIqSS9J+lhSe0lTJc00plj7Fh6SNM7L1/NBqBUAAFQg9erV08CBA7V//34lJCTkPSjp
zjvvLNB3z549Sk9PV/fu3QsE9cOHD3tdBlIcuTO2S5cuLdD2zTffyOUqOLe5ZcsWtW/fvkBQz87O
1vLlywv0z11KU5xZ7dxdUhITE72et3jxYo/6QyG3piVLlnhtL6qm1q1b64477tDSpUtVpUoVJSQk
eO1Xs2ZNXXPNNXrrrbc0dOhQ7d+/X8uWLQv8DxBEwQjrmyQNlHSmtXaItfYRa+3fJLWVtEPSdZKu
LcZ4B621Y718EdYBAECx5S53mThxoj755BPFx8frT3/6U4F+DRo0UExMjNasWaOjR4/mHT958qTu
vffegNZgS+5Zfkl66qmnPJaUHD9+XI8++qjXc5o2baqNGzd6zDBba/X444973cs8IiJCtWrV0vbt
2/2uq1mzZurdu7e2bNmiSZMmebQtX75cH374oerUqVPgZtzS1KNHD7Vq1UpLliwpELQ/+OADrVix
Qu3atVPXrl0lSVu3blVKSkqBcQ4cOKDMzEyPrTsXL16cu0tgHmut9u7dK0kFtvkMt4CXwVhrv/Zx
PNUY87qkf0vqJfdsOwAAQEj17dtXzZo1y9udZMSIEYqOji7QLzIyUvfee6+ef/55nXvuuRo4cKAy
MjL09ddf69ChQ+rZs6fXWXF/9ejRQ3fddZdee+01nXPOObr++usVFRWlhIQEnXHGGapbt26Bcx58
8EGNGDFCF1xwga677jpFRUUpMTFRmzZtUv/+/TVv3rwC51x22WX66KOPNGjQIHXo0EFRUVHq1auX
unfv7rO2N954Q927d9eDDz6oBQsWqFOnTnn7rEdFRWn69Ol5a75DISIiQm+//bb69u2r6667ToMH
D9ZZZ52lDRs2aM6cOapevbreeecd5S7eSE5O1o033qjOnTurXbt2atCggfbu3as5c+YoKytLo0aN
yht7wIABqlWrli6++GI1a9ZM2dnZSkxM1Nq1a9W5c2f17t07ZH9Of5T2bjC5t+BmFeOcGGPMLcaY
R40x9xtjehtjir8/EgAAgFTgiZ3ebizNNX78eE2YMEExMTF64403lJCQoC5dumjNmjU688wzA65l
8uTJeumll1S9enW9/vrr+uCDD9SvXz8tXLjQ684099xzj9566y3Vq1dP06ZN03vvvadmzZpp1apV
Ov/8871eY9KkSbrpppu0YsUKPfXUUxozZozP5SS5WrduraSkJP3973/X+vXr9fzzz+vzzz/XNddc
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
QmCC
"
width=373
height=250
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Check-out-your-predictions">Check out your predictions<a class="anchor-link" href="#Check-out-your-predictions">&#182;</a></h2><p>Here, use the test data to view how well your network is modeling the data. If something is completely wrong here, make sure each step in your network is implemented correctly.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span>
<span class="n">mean</span><span class="p">,</span> <span class="n">std</span> <span class="o">=</span> <span class="n">scaled_features</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span>
<span class="n">predictions</span> <span class="o">=</span> <span class="n">network</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">test_features</span><span class="p">)</span><span class="o">.</span><span class="n">T</span><span class="o">*</span><span class="n">std</span> <span class="o">+</span> <span class="n">mean</span>
<span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">predictions</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Prediction&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">((</span><span class="n">test_targets</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span><span class="o">*</span><span class="n">std</span> <span class="o">+</span> <span class="n">mean</span><span class="p">)</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Data&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="n">right</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">predictions</span><span class="p">))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">dates</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="n">rides</span><span class="o">.</span><span class="n">ix</span><span class="p">[</span><span class="n">test_data</span><span class="o">.</span><span class="n">index</span><span class="p">][</span><span class="s1">&#39;dteday&#39;</span><span class="p">])</span>
<span class="n">dates</span> <span class="o">=</span> <span class="n">dates</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">d</span><span class="p">:</span> <span class="n">d</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s1">&#39;%b </span><span class="si">%d</span><span class="s1">&#39;</span><span class="p">))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">dates</span><span class="p">))[</span><span class="mi">12</span><span class="p">::</span><span class="mi">24</span><span class="p">])</span>
<span class="n">_</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">dates</span><span class="p">[</span><span class="mi">12</span><span class="p">::</span><span class="mi">24</span><span class="p">],</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">45</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/usr/local/lib/python3.6/site-packages/ipykernel_launcher.py:10: DeprecationWarning:
.ix is deprecated. Please use
.loc for label based indexing or
.iloc for positional indexing
See the documentation here:
http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated
# Remove the CWD from sys.path while we load stuff.
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
QQgp/x+FJt0YxVDfxAAAAABJRU5ErkJggg==
"
width=502
height=272
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="OPTIONAL:-Thinking-about-your-results(this-question-will-not-be-evaluated-in-the-rubric).">OPTIONAL: Thinking about your results(this question will not be evaluated in the rubric).<a class="anchor-link" href="#OPTIONAL:-Thinking-about-your-results(this-question-will-not-be-evaluated-in-the-rubric).">&#182;</a></h2><p>Answer these questions about your results. How well does the model predict the data? Where does it fail? Why does it fail where it does?</p>
<blockquote><p><strong>Note:</strong> You can edit the text in this cell by double clicking on it. When you want to render the text, press control + enter</p>
</blockquote>
<h4 id="Your-answer-below">Your answer below<a class="anchor-link" href="#Your-answer-below">&#182;</a></h4>
</div>
</div>
</div>
</div>
</div>
</body>
</html>